package org.example.panel.helppanel;
import javax.swing.*;

/**
 * @author lenovo
 */

public class UserCourseHelpPanel extends JPanel {
    final String TEST =
            "用户管理：提供修改密码，注销用户与退出登录功能。\n" +
            "注意事项：\n" +
            "1.修改密码：\n" +
            "在“原密码”一栏填入修改前的密码，在“新密码”一栏填入修改后的密码，注意两栏信\n" +
            "息都不能为空，且都不能有空格。若修改前的密码填写正确，则密码修改成功。\n" +
            "2.注销用户：\n" +
            "点击按钮即可注销当前用户。\n" +
            "3.退出登录：\n" +
            "点击按钮即可退出登录，进入登录注册界面。\n" +
            "（注：登录与注册时也要求用户名和密码不能为空且不能有空格，且注册时的用户\n" +
            "名不能已存在，登录时用户名和密码要填写正确）\n" +
            "\n" +
            "课程管理：提供添加课程，删除课程与查找课程功能。\n" +
            "由于该成绩管理系统不受具体课程数量的限制，故在添加成绩信息之前需要先添加\n" +
            "课程，否则添加成绩会失败。\n" +
            "注意事项：\n" +
            "1.添加课程\n" +
            "在“课程名”一栏输入待添加的课程名，要求不能为空且不能有空格，且输入的课程\n" +
            "名不能已存在。\n" +
            "2.删除课程\n" +
            "在“课程名”一栏输入待删除的课程名，要求不能为空且不能有空格，且输入的课程\n" +
            "名必须存在。\n" +
            "3.查找课程\n" +
            "在“课程名”一栏输入待查找的课程名，要求不能有空格（但可以为空，为空时为查\n" +
            "找所有课程）。查找课程为模糊查找，即实际课程名只要包含输入的课程名字段即\n" +
            "可显示。如果找不到，会提示“找不到课程”。\n" +
            "查找课程显示遵循“精确查找在模糊查找之前”的原则：例如有两个课程，课程名分\n" +
            "别为“数学”和“高等数学”，则查找“数学”的显示结果中“数学”（精确查找结果）\n" +
            "一定在“高等数学”（不为精确查找结果的模糊查找结果）之前。";

    public UserCourseHelpPanel(){
        //组件准备
        JTextArea textArea = new JTextArea(15,40);
        textArea.setText(TEST);
        textArea.setEditable(false);
        //添加组件
        add(new JScrollPane(textArea));
    }
}
